
//
//  MGBS_TabBar.h
//  ZhiCuo
//
//  Created by apple on 16/1/14.
//  Copyright © 2016年 MJBS.TonYuBao. All rights reserved.
//
#import <UIKit/UIKit.h>

@class AwesomeMenu;
/**
 *  1，说要找代理对象就在谁的头文件编写代理协议
 2，在要找代理的类中，添加代理属性
 3，设置代理
 4，准许代理的相关方法
 */
//tabbar找代理，实现，点击Item的时候，有控制器跳转到相关的控制器

@class MGBS_TabBar;
@protocol MGBS_TabBarDelegate <NSObject>

- (void)tabBar:(MGBS_TabBar *)tabBar selectBtnFrom:(NSInteger)from to:(NSInteger)to;
@optional
- (void)clTabBarCenterButtonClick:(MGBS_TabBar *)tabBar centerButton:(AwesomeMenu *)centerBtn;
- (void)clTabBarCenterButtonClickStart:(MGBS_TabBar *)tabBar centerMenu:(AwesomeMenu *)centerMenu;
- (void)clTabBarCenterButtonClickClose:(MGBS_TabBar *)tabBar centerMenu:(AwesomeMenu *)centerMenu;
- (void)awseMenuIteamClick :(AwesomeMenu *)menu SelectIndex:(NSInteger)idx;
//中间按钮点击
- (void)centerBtnClicked;
@end

@interface MGBS_TabBar : UIView
@property(nonatomic, weak)id<MGBS_TabBarDelegate>delegate;

/**
 添加选项卡 +
 */
@property(nonatomic,strong) CityButton *plusBtn;
- (void)addtabbarItem:(UITabBarItem *)item;

//返回单例类方法(GCD)
+ (instancetype)sharedMGBS_TabBar;
- (void)hidenSelf;
- (void)showSelf;

@end
